#include<stdio.h>

int main()
{
	int n=0,i=0,sign=0,flag=0,key=0,k=0;
	int z[21][6]={0},h[101]={0};
	scanf("%d",&n);
	for(sign=0;sign<n;sign++)
	{
		scanf("%d",&h[sign]);
	}
	for(sign=0;sign<n;sign++)
	{
		key=0;
		i=h[sign];
		for(flag=0;flag<20;flag++)
		{
			if(i<=5-z[flag][5])
			{
				for(k=z[flag][5];k<z[flag][5]+i;k++)
				{
					z[flag][k]++;
				}
				for(k=1;k<=i;k++)
				{
					printf("%d",5*flag+z[flag][5]+k);
					if(k<i) printf(" ");
				}
				printf("\n");
				key=1;
				z[flag][5]+=i;
				break;
			}
		}
		if(key==0)
		{
			for(flag=0;flag<20;flag++)
			{
				for(k=0;k<5;k++)
				{
					if(z[flag][k]==0)
					{
						printf("%d",5*flag+k+1);
						i--;
						if(i>0) printf(" ");
						else printf("\n");
					}
				}
				if(i==0) break;
			}
		}
	}
	return 0;
}
